VT-d: reduce default verbosity
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 17 Mar 2010 08:35:13 +0000 (08:35 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 17 Mar 2010 08:35:13 +0000 (08:35 +0000)
commitc4b4b6ac3baec64680ab3cb761d6691293ae0b1c
tree73260232b0450bcc79d25a8c37e2c85eaa47252e
parent35d60c59af284262ae011c7e52bd9927788fb47a
VT-d: reduce default verbosity

Introduce a new sub-option "verbose" to "iommu=", and hide most
(debugging) messages when that option is not specified. Particularly
messages printed after time management was initialized can, on
sufficiently large systems and with a graphical console, lead to
time management issues (therefore a call to process_pending_softirqs()
also gets added in case the new sub-option is being used).

While touching that code, also convert all improper uses of gdprintk()
to dprintk(), and convert all boolean iommu config variables to bool_t
residing in the .data.read_mostly section.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen/arch/x86/x86_64/mmconfig-shared.c
xen/drivers/passthrough/amd/iommu_init.c
xen/drivers/passthrough/io.c
xen/drivers/passthrough/iommu.c
xen/drivers/passthrough/vtd/dmar.c
xen/drivers/passthrough/vtd/intremap.c
xen/drivers/passthrough/vtd/iommu.c
xen/include/xen/iommu.h